/* This file is part of GSMC.
 * 
 * GSMC is free software: you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation, either version 3 of the License, or
 * (at your option) any later version.
 * 
 * GSMC is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 * 
 * You should have received a copy of the GNU General Public License
 * along with GSMC.  If not, see <http://www.gnu.org/licenses/>.
 */

//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-463 
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
// Any modifications to this file will be lost upon recompilation of the source schema. 
// Generated on: 2008.08.23 at 07:43:29 AM EDT 
//

package net.hpxn.gsmc.config.map;

import javax.xml.bind.annotation.XmlRegistry;

/**
 * This object contains factory methods for each Java content interface and Java
 * element interface generated in the hpxn.syncplay.config.map package.
 * <p>
 * An ObjectFactory allows you to programatically construct new instances of the
 * Java representation for XML content. The Java representation of XML content
 * can consist of schema derived interfaces and classes representing the binding
 * of schema type definitions, element declarations and model groups. Factory
 * methods for each of these are provided in this class.
 * 
 */
@XmlRegistry
public class ObjectFactory {

	/**
	 * Create a new ObjectFactory that can be used to create new instances of
	 * schema derived classes for package: hpxn.syncplay.config.map
	 * 
	 */
	public ObjectFactory() {
	}

	/**
	 * Create an instance of {@link NewDataSet }
	 * 
	 */
	public NewDataSet createNewDataSet() {
		return new NewDataSet();
	}

	/**
	 * Create an instance of {@link Map }
	 * 
	 */
	public Map createMap() {
		return new Map();
	}

	/**
	 * Create an instance of {@link Map.Mapping }
	 * 
	 */
	public Map.Mapping createMapMapping() {
		return new Map.Mapping();
	}

	/**
	 * Create an instance of {@link Map.Mapping.Action }
	 * 
	 */
	public Map.Mapping.Action createMapMappingAction() {
		return new Map.Mapping.Action();
	}

	/**
	 * Create an instance of {@link Map.Mapping.Parameter }
	 * 
	 */
	public Map.Mapping.Parameter createMapMappingParameter() {
		return new Map.Mapping.Parameter();
	}

}
